FreeCAD jest aplikacją typu 3D parametric modeling application. Został stworzony przede wszystkim do projektowania mechanicznego. Może służyć również do wszystkich pokrewnych zastosowań, w których trzeba precyzyjnie modelować obiekty przestrzenne. Dodatkowo zapewnia kontrolę nad historią modelowania.
Freecad jest już rozwijany od 2002 roku i oferuje sporą listę funkcjonalności. Niektórych z nich wciąż brakuje, w porównaniu z komercyjnymi rozwiązaniami. Jednak w zupełności spełnia wymagania hobbystów i osób pracujących z mniejszymi projektami. Na forum możesz znaleźć naszą szybko rozwijającą się społeczność zaangażowaną w rozwój programu FreeCAD. Tutaj możesz znaleźć wiele wartościowych przykładowych projektów we FreeCAD.
Jak wszystkie wolne projekty, projekt FreeCAD jest uzależniony od swojej społeczności, aby się rozwijać, zdobywać funkcje i stabilizować (usuwać błędy). Więc nie zapominaj o tym podczas używania programu FreeCAD. Jeśli ci się to podoba, możesz dokonać darowizny i wspomóc FreeCAD również na inne sposoby, takie jak tworzenie dokumentacji i tłumaczeń.
Zobacz również:
Przede wszystkim pobierz i zainstaluj FreeCAD. Informacje na temat aktualnych wersji i aktualizacji oraz instrukcje instalacji dla danego systemu operacyjnego (Linux, Mac OS lub Windows).FreeCAD jest dostępny w menedżerach pakietów wielu dystrybucji Linuksa. Ponieważ FreeCAD jest oprogramowaniem typu open-source, można również pobrać kod źródłowy i skompilować go samodzielnie.
Standardowy interfejs FreeCAD.
zobacz szczegółową prezentację Interface.
Główna koncepcja interfejsu FreeCAD opiera się na tym, że jest on podzielony na środowiska pracy. Każde z nich jest zbiorem narzędzi dostosowanych do realizacji konkretnych zadań, takich jak praca z siatkami, lub rysowanie obiektów 2D, lub związanymi szkicami. Możesz przełączyć bieżące środowisko pracy za pomocą okna wyboru. Możesz dostosowywać ustawienia narzędzi zawartych w każdym środowisku pracy, dodawać narzędzia z innych środowisk. Możliwe jest również dodanie narzędzi utworzonych samodzielnie, które nazywamy makrodefinicjami (w skrócie makro). Najczęściej stosowanymi narzędziami bazowymi są środowiska Projekt Części i Część.
Kiedy uruchamiasz FreeCAD po raz pierwszy, zobaczysz stronę startową. Oto jak to wygląda dla wersji 0.19:
Strona startowa pozwala na szybkie przejście do jednego z najchętniej używanych Środowisk pracy, otwarcie jednego z ostatnich plików lub zobaczenie najnowszych wiadomości ze świata FreeCAD. Możesz zmienić domyślne środowisko pracy w Edytorze preferencji.
FreeCAD udostępnia kilka różnych trybów nawigacji, które zmieniają sposób używania myszy do interakcji z obiektami w widoku 3D i samego widoku. Jedna z nich została stworzona specjalnie dla touchpad, gdzie środkowy przycisk myszy nie jest używany. Domyślnym trybem nawigacji jest CAD. Możesz szybko zmienić aktualny tryb nawigacji za pomocą przycisku na Pasku statusu lub klikając prawym przyciskiem myszy pusty obszar okna widoku 3D.
W menu Widok, na pasku narzędzi Widok oraz za pomocą skrótów klawiaturowych (1, 2 itp...) dostępnych jest również kilka ustawień widoku (widok z góry, widok z przodu itp.). Klikając obiekt prawym przyciskiem myszki lub pusty obszar widoku 3D, masz szybki dostęp do niektórych typowych operacji, takich jak ustawianie konkretnego widoku lub wyszukiwanie obiektu w widoku drzewa.
FreeCAD został zaprojektowany do tworzenia precyzyjnych modeli 3D, ścisłą kontrolę nad tymi modelami (możliwość cofnięcia się w historii modelowania i zmiany parametrów), a w końcu na budowanie tych modeli (poprzez wydruk w technologii 3D i obróbkę numeryczną CNC lub nawet budowę obiektu budowlanego).
W związku z tym bardzo różni się on od innych aplikacji 3D stworzonych do innych celów, takich jak film animowany czy gry. Jego nauka może być bardzo trudna, zwłaszcza jeśli jest to Twój pierwszy kontakt z modelowaniem 3D. Jeśli w którymś momencie staniesz się zaskoczony, nie zapominaj, że przyjazna społeczność użytkowników na forum FreeCAD forum może być w stanie wyciągnąć cię z tarapatów w mgnieniu oka.
Środowisko pracy, z którego zaczniesz korzystać w FreeCAD, zależy od rodzaju pracy, którą musisz wykonać: Jeśli zamierzasz pracować na modelach mechanicznych lub ogólnie na małych obiektach, prawdopodobnie będziesz chciał wypróbować środowisko Projekt Części. Jeśli pracujesz w trybie 2D, przejdź do środowiska Rysunek Roboczy lub Szkicownik, jeśli potrzebne Ci są określone wymagania. Jeśli chcesz pracować z modelami BIM, uruchom środowisko BIM. A jeśli pochodzisz ze świata OpenSCAD, wypróbuj Środowisko pracy OpenSCAD. Dostępnych jest również wiele zewnętrznych środowisk opracowanych przez społeczność.
Możesz przełączać Środowisko pracy w dowolnym momencie, a także dostosować ustawienia, aby dodać narzędzia z innych Środowisk pracy.
Środowisko pracy Projekt Części służy do budowania złożonych obiektów, począwszy od prostych kształtów i dodawania lub usuwania elementów (zwanych " cechami"), aż do osiągnięcia ostatecznego wyglądu projektowanego detalu. Wszystkie funkcje zastosowane w procesie modelowania są przechowywane w oddzielnym widoku zwanym widokiem drzewa, który zawiera również inne obiekty w dokumencie. Obiekt środowiska Projekt Części może być traktowany jako kolejna operacja, z których każda odnosi się do wyniku poprzedniej, tworząc jeden duży łańcuch. W widoku drzewa widzisz swój obiekt końcowy, ale możesz go rozwinąć i przeglądać wszystkie poprzednie stany oraz zmienić dowolny z ich parametrów, które automatycznie aktualizują obiekt końcowy.
Projekt Części mocno bazuje na innym środowisku pracy, Szkicownik. Szkicownik umożliwia rysowanie kształtów 2D, które są definiowane przez zastosowanie ograniczeń dla kształtu płaskiego. Na przykład, możesz narysować prostokąt i dodać wymiar boku, stosując ograniczenie długości jednego z boków. Nie można już zmieniać rozmiaru tego boku (chyba że ograniczenie zostanie zmienione).
Te kształty 2D wykonane za pomocą szkicownika są często używane w środowisku pracy PartDesign, na przykład do tworzenia objętości 3D. Używane są też do rysowania obszarów na ścianach obiektów, które następnie zostaną wydrążone z ich głównej objętości. Jest to typowy schemat pracy PartDesign:
Oto przykład efektu tego ćwiczenia:
W każdej chwili możesz wybrać oryginalne szkice i zmodyfikować je lub zmienić parametry wytłaczania operacji pad lub pocket, co spowoduje że obiekt końcowy zostanie poddany aktualizacji.
Środowiska pracy Rysunek Roboczy i BIM zachowują się nieco inaczej niż pozostałe omówione powyżej. Chociaż przestrzegają tych samych zasad, które są wspólne dla wszystkich we FreeCAD. Krótko mówiąc, podczas gdy Szkicownik i Projekt Części są stworzone przede wszystkim do projektowania pojedynczych elementów, Draft i BIM są stworzone, aby ułatwić pracę z kilkoma prostszymi obiektami.
Środowisko pracy Rysunek Roboczy oferuje narzędzia 2D nieco podobne do tych, które można znaleźć w tradycyjnych aplikacjach 2D CAD, takich jak AutoCAD. Jednakże, ponieważ szkic 2D jest daleki od celu twórców programu FreeCAD, nie oczekuj, że znajdziesz tam pełen wachlarz narzędzi, które oferują te dedykowane aplikacje. Większość narzędzi Draft działa nie tylko w płaszczyźnie 2D, ale także w pełnej przestrzeni 3D i korzysta ze specjalnych systemów pomocniczych, takich jak płaszczyzny robocze i przyciąganie.
Środowisko pracy BIM dodaje narzędzia BIM do FreeCAD, pozwalając na tworzenie modeli architektonicznych zawierających obiekty parametryczne. Środowisko pracy BIM opiera się w dużym stopniu na innych modułach, takich jak Rysunek Roboczy i Szkicownik. Wszystkie narzędzia do tworzenia szkiców są również obecne w środowisku pracy BIM, większość narzędzi BIM korzysta z systemów pomocniczych środowiska Rysunek Roboczy.
Typowy tok pracy z BIM i Draft może wyglądać następująco:
Przykład efektu tego ćwiczenia:
Więcej informacji znajdziesz na stronie Poradniki.
Każdy użytkownik może opracować własne nowe funkcje dla FreeCAD i udostępnić je społeczności FreeCAD jako Dodatki.
Istnieją trzy rodzaje dodatków:
.FCMacro
.
I na końcu, jedną z najpotężniejszych cech FreeCAD jest środowisko skryptowe. Ze zintegrowanej konsoli Pythona (lub dowolnego innego zewnętrznego skryptu Pythona), możesz uzyskać dostęp do prawie każdej części FreeCAD. Możesz tworzyć lub modyfikować geometrię, modyfikować reprezentację obiektów w scenie 3D lub dostęp i modyfikować interfejs FreeCAD. Skrypty Pythona mogą być również używane w makrodefinicjach, które zapewniają łatwą metodę tworzenia własnych poleceń.